.container {
	.group {
		height: 80vh;
		overflow-y: auto;
		background: #fafcfd;
		.groupItem {
			display: flex;
			align-items: center;
			justify-content: space-between;
			cursor: pointer;
			padding: 10px;
			.groupItemIcon {
				display: none;
			}
			&:hover {
				background-color: #f5f5f5;
				.groupItemIcon {
					display: block;
				}
			}
			.groupEditIcon {
				display: none;
			}
			&:hover {
				background-color: #f5f5f5;
				.groupEditIcon {
					display: inline-block;
				}
			}
		}
	}

	.table {
		height: 80vh;
		.body {
			.header {
				display: flex;
				align-items: center;
				justify-content: space-between;
				margin: 10px 0;
				.headerLeft {
					display: flex;
					align-items: center;
					justify-content: space-between;
					span {
						margin-right: 10px;
					}
				}
				.headerRight {
					.btn {
						margin-left: 10px;
					}
				}
			}
		}
	}
}
